$(function() {
	//初始化日期
	laydate.render({
		elem: '#date',
		value: '2021-01-02'
	});
	
	/*初始化列表*/
	var $dataGrid = $('#dataGrid').initJqgrid({
		url: 'namespace/list',
		dataType: 'local',
		colNames : [ '命名空间'],
		colModel : [  
			{
			name : 'namespace',
			index : 'namespace'
		}],
		caption: '命名空间',
		sortname: 'namespace',
		sortorder: 'desc',
		shrinkToFit: true,
		id: 'namespace',
		btngroup: '#toolbar'
	});
	
	
	$("#dataGrid").jqGrid('setGridParam', {
		datatype: 'json',
		postData: JSON.stringify({order: 'desc'}),
		mtype: 'post'
	}).trigger('reloadGrid');
	
	
	window.refresh = function() {
		$dataGrid.trigger('reloadGrid');
	}
	
	//新增页面
	window.add = function() {
		$.modal.open({
			title: '新增命名空间',
    		url: 'namespace/add.html',
    		width: 600,
    		height: 450,
    		end: function() {
				refresh();
    		}
		});
	}
	
	window.del = function() {
		$dataGrid.getSelId(function(id) {
			
			layer.confirm('确定删除【'+id+'】?', {icon: 3}, function(index) {
				
				var data = {namespace: id};
				
				var $promise = $.request({
					type: 'post',
					url: 'namespace/delete',
					data: JSON.stringify(data),
					msg: '删除成功'
				});
				
				$promise.then(function() {
					layer.close(index);
					refresh();
				});
				
			})
			
		});
		
	}
	
});